<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:c="http://java.sun.com/jsp/jstl/core">
        
    
    <h:head>
        <title>El Corte Francés</title>
    </h:head>
    <h:body>
        <h:form>                      
            
                #{managedBeanBusqueda.buscar()}
            <!--Si se utiliza la búsqueda normal-->
            <c:if test="#{managedBeanBusqueda.tipoBusqueda() == 'normal'}" >
                <c:set var="variable" value="#{managedBeanBusqueda.producto}" />
                #{managedBeanProductos.cargarLista(variable)}
            </c:if>
            <!--Si se utiliza la búsqueda avanzada-->
            <c:if test="#{managedBeanBusqueda.tipoBusqueda() == 'avanzada'}" >
                <c:set var="nombre" value="#{managedBeanBusqueda.producto}" />
                <c:set var="categoria" value="#{managedBeanBusqueda.cat2}" />
                <c:set var="precioMax" value="#{managedBeanBusqueda.precioMax}" />
                <c:set var="precioMin" value="#{managedBeanBusqueda.precioMin}" />
                #{managedBeanProductos.cargarLista(nombre, categoria, precioMax, precioMin)}
            </c:if>
            <!--Si no se utiliza ningún tipo de búsqueda-->
            <c:if test="#{managedBeanBusqueda.tipoBusqueda() == 'sin busqueda'}" >
                #{managedBeanProductos.cargarLista('')}
            </c:if>

            <h:dataTable value="#{managedBeanProductos.lista}" var="lis" >
                <h:column>
                <f:facet name="header">
                    <h:outputText value="Imagen" />
                </f:facet>
                     <h:outputText />
                </h:column> 
                <h:column>
                <f:facet name="header">
                    <h:outputText value="Nombre" />
                </f:facet>
                    <h:outputText value="#{lis.nombre}"/>
                </h:column> 
                <h:column>
                <f:facet name="header">
                    <h:outputText value="Descripcion" />
                </f:facet>
                    <h:outputText value="#{lis.descripcion}"/>
                </h:column> 
                <h:column>
                <f:facet name="header">
                    <h:outputText value="Precio" />
                </f:facet>
                    <h:outputText value="#{lis.precio}"/>
                </h:column> 
                <h:column>
                <f:facet name="header">
                    <h:outputText value="Stock" />
                </f:facet>
                    <h:outputText value="#{lis.stock}"/>
                </h:column> 
                <h:column>
                <f:facet name="header">
                    <h:outputText value="" />
                </f:facet>
                    <c:if test="#{lis.stock <= 0}" >
                        
                    </c:if>
                     <c:if test="#{lis.stock > 0}" >
                        Stock no disponible
                    </c:if>
                </h:column>
            </h:dataTable>
            <br/><br/>
            <h:commandLink value="Volver al Inicio" action="volver" />
        </h:form>
    </h:body>
</html>

